well performing - French English Dictionary